Stable Solutions for Dynamic Constraint Satisfaction Problems
نویسندگان
چکیده
An important extension of constraint technology involves problems that undergo changes that may invalidate the current solution. Previous work on dynamic problems sought methods for eeciently nding new solutions. We take a more proactive approach, exploring methods for nding solutions more likely to remain valid after changes that temporarily alter the set of valid assignments (stable solutions). To this end, we examine strategies for tracking changes in a problem and incorporating this information to guide search to solutions that are more likely to be stable. In this work search is carried out with a min-connicts hill climbing procedure, and information about change is used to bias value selection, either by distorting the objective function or by imposing further criteria on selection. We study methods that track either value losses or constraint additions, and incorporate information about relative frequency of change into search. Our experiments show that these methods are generally eeective in nding stable solutions, and in some cases handle the tradeoo between solution stability and search eeciency quite well. In addition, we identify one condition in which these methods markedly reduce the eeort to nd a stable solution.
منابع مشابه
Incremental Adaptation of Constraint Handling Rule Derivations ?
Constraint solving in dynamic environments requires an immediate adaptation of previously evaluated solutions of constraint satisfaction problems if these problems are changed. After a change, an adapted solution is preferred which is stable, i.e. as close as possible to the original solution. A wide range of incremental constraint solving methods for dynamic nite domain constraint satisfaction...
متن کاملRepresenting and Coping with Recurrent Change in Dynamic Constraint Satisfaction Problems
In many cases, constraint satisfaction problems (CSPs) are dynamic, so that changes can occur that invalidate the current solution. If such changes are temporary and recurrent, it may be possible to nd solutions that are less likely to be lost following a given change. (We call these stable solutions.) In this paper we compare the standard dynamic CSP model that we have used in the past with a ...
متن کاملDynABT: Dynamic Asynchronous Backtracking for Dynamic DisCSPs
Constraint Satisfaction has been widely used to model static combinatorial problems. However, many AI problems are dynamic and take place in a distributed environment, i.e. the problems are distributed over a number of agents and change over time. Dynamic Distributed Constraint Satisfaction Problems (DDisCSP) [1] are an emerging field for the resolution problems that are dynamic and distributed...
متن کاملRobustness and Stability in Constraint Programming under Dynamism and Uncertainty
Many real life problems that can be solved by constraint programming, come from uncertain and dynamic environments. Because of the dynamism, the original problem may change over time, and thus the solution found for the original problem may become invalid. For this reason, dealing with such problems has become an important issue in the fields of constraint programming. In some cases, there is e...
متن کاملProblem-Structure vs. Solution-Based Methods for Solving Dynamic Constraint Satisfaction Problems
A new type of reasoning-reuse technique for dynamic constraint satisfaction problems (DCSPs) is based on a form of the weighted degree strategy known as random probing, in which failures are sampled prior to search. This approach is effective with DCSPs because it can locate major bottlenecks in a problem, and because bottlenecks tend to remain stable after small or moderate changes. Here, we s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998